Transis: A Communication Subsystem for High Availability

نویسندگان

  • Yair Amir
  • Danny Dolev
  • Shlomo Kramer
  • Dahlia Malkhi
چکیده

This paper describes Transis, a communication sub-system for high availability. Transis is a transport layer package that supports a variety of reliable multicast message passing services between processors. It provides highly tuned multicast and control services for scalable systems with arbitrary topology. The communication domain comprises of a set of processors that can initiate multicast messages to a chosen subset. Transis delivers them reliably and maintains the membership of connected processors automatically, in the presence of arbitrary communication delays, of message losses and of processor failures and joins. The contribution of this paper is in providing an aggregate de nition of communication and control services over broadcast domains. The main bene t is the e cient implementation of these services using the broadcast capability. In addition, the membership algorithm has a novel approach in handling partitions and remerging; in allowing the regular ow of messages to continue; and in operating symmetrically and spontaneously.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Reliable Multicast Communication Protocol A:1 ; 5 a High Performance Reliable Multicast Engine Figure 2: a Framework for Partitionable Group Service 3 the Partitionable Operation Methodology Partitionable Operation the Transis Approach to High Availability Cluster Communication

12 coordination and of reconciling \wishes" with impossibilities, such as the ones cited previously in the section \The Partitionable Operation Methodology". The process of converting uniprocessor software to a distributed fault-tolerant program is not made automatic by our tools. Future development in this area must better explore programming methodologies integrated with group communications ...

متن کامل

Transis: Efficient Multicasting in a Partitionable Setting

Introduction Transis is a multicast communication layer with high fault tolerance. It is a package that developers can use to simplify the task of communication between processes. Transis is ideal on networks with a low message loss rate, but computers and connections may go down for some period of time. The Transis project began in 1991 at the Hebrew University of Jerusalem. It combined princi...

متن کامل

Availability of k-out-of-n: F Secondary Subsystem with General Repair Time Distribution

In this paper we study the steady state availability of main k-out-of-n: F and secondary subsystems having general repair time distribution. When more than k units of main subsystem fail, then the main subsystem shuts off the secondary subsystem. The life time distributions of the main units and that of secondary subsystem are exponentially distributed. A repair facility having single repairman...

متن کامل

TransMIDI: A System for MIDI Sessions Over the Network Using Transis

We built a system that allows musical performers (and listeners) who wish to play together to organize into multiple session groups. The users interact in real time over the network, and may dynamically join or leave a session group. The players contribute to the session by playing on their MIDI controllers, using General MIDI protocol. We assume a totally asynchronous environment in which fail...

متن کامل

RAM analysis of earth pressure balance tunnel boring machines: A case study

Earth pressure balance tunnel boring machines (EPB-TBMs) are favorably applied in urban tunneling projects. Despite their numerous advantages, considerable delays and high maintenance cost are the main disadvantages these machines suffer from. Reliability, availability, and maintainability (RAM) analysis is a practical technique that uses failure and repair dataset obtained over a reasonable ti...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992